package com.yijianonghu.controller.app.code;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.yijianonghu.util.Constants.AppConstants;
import com.yijianonghu.util.result.Result;


@Controller
public class CodeController {

	/**
	 * 
	 * 请求的地址 [sys_web_service]code_get
	 *
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/code_get", method=RequestMethod.POST)
	public @ResponseBody Result getCode(String username){
		//TODO 发送验证码,疑问:参数类型是否正确?
		return null;
	}
	
	
	/**
	 * 
	 * 请求的地址 [sys_web_service]code_verify
	 * @param username
	 * @param code
	 * @return
	 * 形如：<br/>
	 * { "success":true, "msg":"操作成功！", "infor":[ { "temp_token":"TK_2187_$username" } ] }<br/>
	 * 
	 * temp_token: 临时token, 验证成功服务器会返回一个临时token，系统注册模块或重设密码模块需要用到。
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/code_verify", method=RequestMethod.POST)
	public @ResponseBody Result verifyCode(String username, String code){
		//TODO 验证验证码,疑问:参数类型是否正确?
		return null;
	}
}
